<?php
class Zendvn_Validate_EmailExist extends Zend_Validate_Abstract{
	
	protected $_messageTemplates = array('Email_Exist' =>" Email '%value%' đã tồn tại trong hệ thống");
	
	public function isValid($value){
		
		if(trim($value) != ''){
			$db = Zend_Registry::get('connectDB');
			//$db = Zend_Db::factory($dbOption['adapter'],$dbOption['params']);
			
			$sql = $db->select()
					  ->from('users',array('email'))
					  ->where('email = ?',$value, STRING);
			$result = $db->fetchRow($sql);
			
			if($result){
				$this->_error('Email_Exist',$value);
				return false;
			}
		}
		
		return true;
	}
}
